School Bell Simulator

Background Information

Context

Covid-19 needs no introduction. But as a quick reminder, school was moved to remote classes instead of being in person. One of the results of this was the lack of a school bell to inform you when classes start/end. Computer alarms get the job done, but leave a lot to be desired. They quiet the other audio playing on your computer just to play their sound. In addition, the interface for the alarms is very bad and annoying to use. Before even getting alarms I also came to class late on more than one occasion. So I made a Unity program to solve all of these problems.

The program will highlight what period is currently in place, allow for alarms at the start and end of class, and even allow it to ring earlier for up to two minutes. If the bell is to ring it will play a quick sound and proceed on as normal.

Functionality and Final Result

  • A dropdown menu at the top right to change the school's schedule
  • A blue highlight on the current period
  • Toggles to decide if the bell rings at the start/end of the selected period
  • A slider for the ability for a delay of up to two minutes on the bell
  • Another toggle to allow for the bell to ring on delay and on time
  • A school schedule to show what type of day it is today (odd/even)

Program

WebGL Application (Version 3.1)